<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>单分支</title>
</head>
<body>

    <!-- 
    主程序开始

    if(某种条件成立){
        到分支中晃一圈
    }

    主程序继续
     -->

    <!-- <script>
        console.log("班长呱呱坠地");
        console.log("皱纹爬上了班长本就不够帅气的脸孔");

        /* 如果分支条件成立 则执行分支体中的内容 否则就好像什么都没发生果一样 */
        // 如果班长中了一个亿。。。
        if(Boolean("班长中了一个亿")!==true){
            console.log("班长挥霍掉了这1个亿");
        }

        console.log("班长获得了某种神秘的疾病");
        console.log("班长再没有了尘世的纷纷扰扰");
    </script> -->

    <script>
        console.log("班长呱呱坠地");
        console.log("皱纹爬上班长本就不帅气的面孔");

        // if(Math.random()>0.5){
        //     console.log("班长挥霍掉了一个亿");
        // }

        /* 条件发生隐式类型转换 */
        // 正常的值隐式转Boolean得true （truthy）
        // if("班长中了一个亿"){
        // if(123){

        // 隐式类型转换得false 0 NaN "" null undefined （falsy）
        // if(null){
        // if(undefined){
        // if(0){
        // if(""){
        if(NaN){
            console.log("班长挥霍掉了一个亿");
        }

        console.log("班长获得某种神秘疾病");
        console.log("班长去上帝那撸代码了");
    </script>
</body>
</html>